A "sheepish grin" means a shy or embarrassed smile someone makes when they have done something wrong or silly.